home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / gp376.zip / GP.DOC < prev    next >
Text File  |  1993-01-12  |  85KB  |  1,704 lines

  1.  
  2.  
  3.                    GENERAL INVOICE SALES TRACKER - PLUS
  4.  
  5.                            " G I S T - P L U S "
  6.  
  7.  
  8.                     Program Author: Robert F. Keber Jr.
  9.  
  10.                     Produced By: The TypeRight Company
  11.  
  12.  
  13.                             336 SWAIN BOULEVARD
  14.                          LAKE WORTH, FL 33463-3342
  15.                               (407) 969-3643
  16.  
  17.                     COPYRIGHT (C) - All Rights Reserved
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.                                DISCLAIMER
  46.  
  47.                     Use This Software At Your Own Risk
  48.  
  49.    The author of this software makes or offers no warranty, either
  50.    expressed or implied, regarding any of the software programs included
  51.    with this package. There is no warranty for this software's usefulness,
  52.    or for it's fitness for any particular purpose. The author will not be
  53.    liable for any damages arising from the use of (or from the inability
  54.    to use) this software. The author will not be liable for lost profits,
  55.    lost savings, lost income, lost time, claims by other parties, or for
  56.    other incidental or consequential damages arising from the use of (or
  57.    from the inability to use) this software. Use of this software is
  58.    entirely at the user's own risk.
  59.  
  60.                             WHAT IS "GIST" ?
  61.  
  62. DICTIONARY DEFINITION: GIST (jist) n. The essence of a matter, as in
  63. "Getting the gist of a situation".
  64.  
  65. GIST PLUS ("GP") is a "Customer Billing" program.
  66.  
  67. It is designed for firms who have a need to produce and print Invoices
  68. which contain "Descriptions" about service (or anything else), "Names
  69. and Numbers" for parts or products, "Instructions", "Expiration Dates"
  70. or just about anything else, in addition to all the all important
  71. "Numbers" which say "How Much".
  72.  
  73. "GP" is NOT an accounting program, but it is a "GROSS INCOME" program.
  74. It provides all of the "Income" information that most Accountants or
  75. Bookkeepers require from a small business. In most cases, they will
  76. only need some "GP" Printouts, and the Bank Statements and Check Stubs
  77. to maintain a firm's books.
  78.  
  79. But, in addition to organizing and preparing your Income Data for your
  80. Accountant, "GP" will provide "You" (as a Manager) with a great deal of
  81. other very useful business information. It will also automate some tedious
  82. monthly chores such as sending out "Customer Statements" or making up many
  83. "Repetitious Invoices" to the same customers every month. And it does all
  84. of this without most of the usual "Mistakes", "Short-Cuts" and "Oversights"
  85. that occur when these same tasks are done by an employee with a typewriter.
  86.  
  87.                   BRIEF LISTING OF PROGRAM's FEATURES
  88.  
  89. Customers:
  90.   - Shows "Last Sale Date" & "Total Amount Spent" for every customer.
  91.   - Prints a Customer Telephone Directory (2 phones with extension #s).
  92.   - Prints Two Customer Address Directories (Long & Short Versions).
  93.   - Prints Customer Mailing Labels (by Name/City/State/Zip/Area/Etc.).
  94.   - Large "Comment Field" for Special Terms, Ship/Bill To Address, Etc.
  95.   - Prints a Customer Statement or Customer Invoice for any account.
  96.   - Data fields are designed to allow INTERNATIONAL address entries.
  97.   - Prints Labels/Phone/Address Lists by Territories or Service Routes.
  98.  
  99. Invoices:
  100.   - Use "Hand Written" invoices or let "GP" Produce & Print your Invoices.
  101.   - Allows Custom Listings of Descriptions, Part#'s and Work Performed.
  102.   - Sales Tax can be configured to comply with most Laws & Regulations.
  103.   - Can Print Multiple copies of Invoices (Customer & File Copies).
  104.   - Generates Invoice & Customer Numbers Automatically (No Duplicates)
  105.   - Prints Accounts Receivable Statements with matching Mailing Labels.
  106.   - Prints a Ledger of Invoices for any "Time Period/Customer/Employee".
  107.   - Prints a Ledger of invoices with totals for Accounts Receivable.
  108.   - Provides 12 "ReNameable" Sales Categories plus ReNameable Sales Tax.
  109.   - Provides 10 "ReNameable" Sets of "Terms & Conditions".
  110.   - Handles "Partial" or "Installment" payments.
  111.   - Packing List - List & Print up to 675 different Sale items.
  112.   - Inventory List - Pop-Up Scroll Bar Window with Sorted Inventory List.
  113.   - Double checks "Calculations" on hand-written employee invoices.
  114.   - Allows a Six Line "Heading" for your Name, Address & Telephone.
  115.   - Allows a Six Line Invoice Footer for custom messages, disclaimers, etc..
  116.   - Extensive use of "Pop Up Windows" for easy use & simplicity.
  117.   - Converts Invoice Values to hundreds of different currency values.
  118.   - "Re-Bill" Feature Produces New Copies Of Previous Invoices.
  119. Income:
  120.   - Prints/Displays Accounts Receivable Ledger & Customer Statements.
  121.   - Prints Gross Income "Breakdown" by Sales Category for any time period.
  122.   - Prints "Income Totals" from any Employee/Customer for any time period.
  123.   - Prints ledger of "Accounts Paid" for any time period.
  124.   - Shows Sales Tax Charged, Sales Tax Collected & Sales Tax UnCollected.
  125.   - Displays or Prints Many Reports & Ledgers and shows averages.
  126.  
  127. Inventory:
  128.   - Support program: Provides ability to Create/Edit an Inventory Data File
  129.     which holds up to 735 items. Automatic "% MarkUp" and "Retail Price"
  130.     calculations. Entries appear in the "Invoice" and "Packing List"
  131.     screens in a "Pop-Up" Scroll-Bar-Window for automatic data entry.
  132.     Eliminates much of the work involved with constantly looking up prices
  133.     for sold items or parts in printed supplier's price list catalogs.
  134.  
  135. Packing Lists:
  136.   - Support program: Provides ability to Create/Edit large "Packing Lists"
  137.     (up to 675 items each) for inclusion with each customer's invoice.
  138.     Multiple packing lists can be produced for each invoice. Program will
  139.     create, edit, sort & print many different "Pre-Prepared" Packing Lists
  140.     packing lists, or can produce custom (use once) lists. Accessed directly
  141.     from the "GP" Invoice Menu. "Pop-Up" Scroll-Bar "Inventory" Window helps
  142.     speed Packing List creation.
  143.  
  144. General:
  145.   - Holds about 725,000 Customer Records & 725,000 Invoice Records.
  146.   - Word Processing style commands for the majority of field entries.
  147.   - Use "NAMES or NUMBERS" for retrieving records.
  148.   - Find "Strong & Weak" categories of employee's performance.
  149.   - Find "Strong & Weak" categories of Product & Service performance.
  150.   - Unique "BROWSE" mode for viewing Customer & Invoice records.
  151.   - Shows System "DATE & TIME" on "Main Menu".
  152.  
  153. INTERNATIONAL FEATURES:
  154.   - International Date Settings: MM/DD/YY DD/MM/YY or YY/MM/DD.
  155.   - Time Settings: 12 or 24 Hour Clocks.
  156.   - Changeable International Currency Symbols: Dollars, Pounds, Yen, Etc.
  157.   - Two International Currency Formats: 1,234.56 or 1.234,56
  158.  
  159. Currency Conversion:
  160.   - Support program: Program will provide "On Screen" currency conversions
  161.     of an invoice's values, to any of several hundred different currencies.
  162.     Select the Country to convert your invoice values to from a "Pop-Up"
  163.     Scroll-Bar window. The top portion of the Invoice Screen will then show
  164.     the converted values of the amounts displayed on the lower half of the
  165.     Invoice Screen. Also offers a routine to "Print the Conversions".
  166.  
  167. System Requirements:
  168.   - Computer - PC/XT/AT/286/386/486 or Close Compatible
  169.   - DOS or MS/DOS Version 3.3 or higher
  170.   - Ram Memory - 640k (Use of ALL features requires about 400k of FREE Ram)
  171.   - Hard Drive Recommended
  172.   - Monitor - Mono or Color - 80 column
  173.   - Printer - 80 Column Dot Matrix - IBM ProPrinter or Epson FX compatible.
  174.   - CONFIG.SYS: Set To "FILES = 25" (Or More - Very Important!)
  175.  
  176.  
  177.                              REGISTRATION
  178.  
  179. GENERAL INVOICE SALES TRACKER - PLUS ("GP") is a "Shareware" software
  180. package.  The term "Shareware" means that we provide you with a copy of the
  181. program for you to "try out" for a short evaluation time. After a few weeks
  182. of use, you are required to either dispose of the program or send us the
  183. purchase price for registration. Extended use without proper registration
  184. is a violation of our rights under International Copyright Laws.
  185.  
  186. WARNING: The "Shareware" versions of any of our programs are, and will
  187. remain, fully functional. But any of several safeguards "may" exist to
  188. encourage User Registration and to help detect and expose unauthorized
  189. retailing of any version which may have been "Doctored" or "Altered".
  190.  
  191. User Support (both Telephone & Written) is available for anyone who needs
  192. help or information with any of our products (Registered or Not).
  193.  
  194. Because we produce and support MANY different software packages, and each
  195. package usually has several updated releases and revisions, please have the
  196. following information available whenever you contact us for any reason:
  197. Program's Full Name, Version Number, and Serial Number (even if NOT a
  198. Registered Program).
  199.  
  200.                         BONUS FOR REGISTERING
  201.  
  202. All Users who register will receive the latest updated, improved and
  203. "Debugged" version of this program. They are also kept advised of all of
  204. our new programs, and many times, Registered Users are offered special
  205. discounts toward (and free Demos of) our new programs.
  206.  
  207.  
  208. In addition to all of that, they also receive another program called
  209. "GP-TOOLS.EXE", which is a "support" program for "GP".
  210.  
  211. "GP-TOOLS.EXE" let's the registered user do four (4) very useful tasks
  212. related to manipulating "REC" files (and the list keeps growing).
  213.  
  214. #1- EXTRACT Invoices from your "INVOICE.REC" data file and create assorted
  215. "smaller" Invoice files. This allows "Date Specific" Invoice files to be
  216. created with "Yearly, Semi-Annual, Quarterly or Monthly" data only.
  217.  
  218. Another benefit of this feature is that it allows the User to keep their
  219. "current" Invoice file much smaller in size. Smaller file sizes increase
  220. the program's speed during data searches, and allows "GP" to be used on
  221. some of the smaller disk drives.
  222.  
  223. #2- MERGE Invoice files. Allows you to merge together two or more "GP"
  224. Invoice files into a larger Invoice file which can contain many years
  225. worth of invoices (up to about 725,000 separate invoices).
  226.  
  227. #3- CLEAR the "Last Sale Date" & "Total Amount Spent" fields from all the
  228. records in "CUSTOMER.REC". Then Recalculate and insert new values for both
  229. of those fields, based upon the information contained in the "current"
  230. Invoice file.
  231.  
  232.  
  233. #4- Offers additional ability to fix or repair corrupted data files
  234. through a "File Maintenance" routine. This routine will remove all records
  235. marked as deleted, and all records it finds to be corrupt. This will
  236. usually shorten larger files, and many times this routine will "repair" a
  237. corrupted Invoice or Customer file with only a minimal loss of data. This
  238. routine is well worth the small cost of having it at your disposal if you
  239. ever need it.
  240.  
  241.                           HOW DO I REGISTER?
  242.  
  243. Print out (and fill out) the enclosed file named "REGISTER.DOC" with the
  244. following Command.... "COPY REGISTER.DOC LPT1:" <...and press 'Enter'>.
  245.  
  246. The printed output will be a Registration Form. The program price will be
  247. listed on that Form. As all Prices and Features are subject to periodic
  248. changes, it is advised that you call or write for the latest prices after
  249. July, 1993.
  250.  
  251. When you have filled in the Registration Form, Mail it to us with your
  252. Payment. Make checks payable to "R. KEBER JR." in United States Funds.
  253.  
  254. Our normal method of shipping a pre-paid order within the United States
  255. is by regular 1st Class Mail. In such cases there is NO SHIPPING CHARGE,
  256. and delivery time is usually just a few days.
  257.  
  258.      (All Prices & Features Are Subject To Change Without Notice)
  259.                 COPYRIGHT (C) - ROBERT F. KEBER JR.
  260.  
  261.                        Files included with "GP"
  262.  
  263. BRUN45.EXE     - MicroSoft "Run-Time Module" - Allows Smaller EXE Files.
  264. CNF-GPnn.EXE   - Allows User To "Set-Up" GIST PLUS To Individual Needs.
  265. CURRENCY.EXE   - Creates/Edits/Sorts "CURRENCY.DAT" Currency Conversion file.
  266. CURRENCY.DAT   - Data File Containing Hundreds Of Countries & Currencies.
  267. GP.DOC         - This Instruction Manual
  268. GP.EXE         - Main Program
  269. GP.PIF         - Microsoft Windows "Program Information File"
  270. INSTALL.EXE    - Installs "GP" on Hard Drive & Prints Instruction Manual
  271. INVNTORY.EXE   - Creates/Edits/Sorts "INVNTORY.DAT" Inventory File
  272. PACKLIST.EXE   - Creates/Edits/Sorts Assorted Invoice "Packing Lists"
  273. 10012-1.PKL    - Sample Packing List #1
  274. 10012-2.PKL    - Sample Packing List #2
  275. REG.DAT        - Registration Data - User's Name & Serial Number.
  276. REGISTER.DOC   - Registration Form - Print & Fill Out When Registering
  277. SAMPLE.CUS     - Data file of sample Customer records
  278. SAMPLE.INV     - Data file of sample Invoice records
  279. SCREEN.OVL     - GIST Display Screens (Compressed)
  280.  
  281. OLDSTYLE.EXE   - With Registered Versions Only. Converts "Older" Style "DTA"
  282.                   Data Files (Created with GP Versions older than 3.0) Into
  283.                   "Newer" Style "REC" Data Files.
  284.  
  285. GP-TOOLS.EXE   - Shipped ONLY With Registered Versions.  Advanced Data File
  286.                   Utilities And "File Maintenance" For Corrupted Files.
  287.  
  288.                Files which are created when "GP" is run
  289.  
  290. CUSTOMER.REC   - Random Data file for Customer records
  291. CUSTNAME.NDX   - Index file - Customer Names
  292. CUSTNUMB.NDX   - Index file - Customer ID Numbers
  293. CUSTOMER.BAK   - Backup file - Copy of CUSTOMER.REC
  294. INVNTORY.DAT   - Inventory Data File - Max of 300 Records
  295. INVOICE.REC    - Random Data file for Invoice records
  296. INVNAME.NDX    - Index file - Invoice Customer Names
  297. INVNUMB.NDX    - Index file - Invoice ID Numbers
  298. ACCREC.NDX     - Index file - Unpaid Invoices
  299. INVOICE.BAK    - Backup file - Copy of INVOICE.REC
  300. GP.CNF         - Configuration File For GP's Custom Settings.
  301. FILENAME.PKL   - Assorted Packing List Files.
  302.  
  303.  
  304.                          SETTING UP GIST-PLUS
  305.  
  306. GP.EXE has been written in such a manner as to make it very adaptable to
  307. different Tax Laws, User needs, and hardware abilities. As a result there
  308. are many features which can be changed (or "Configured").  Most changes can
  309. be made by running the "GP" program, and then choosing the "RECONFIGURE"
  310. menu selection from the Main Menu.
  311.  
  312. The Reconfigure section of GIST has a lot of "on screen" instructions,
  313. explanations and menus. It will create a new disk file called "GP.CNF"
  314. which will contain a list of all the custom changes you may have selected.
  315. From then on, when GIST-PLUS is run, it will look for GP.CNF and (if found)
  316. will use the list of "settings" inside the file.
  317.  
  318.                    CONFIGURABLE GIST-PLUS SETTINGS
  319.                   ---------------------------------
  320.         CONFIGURE CATEGORY    |   DEFAULT SETTING
  321. -------------------------------------------------------------
  322. Name Of Invoice TAX Field........: "SALES TAX"
  323. Sales Tax On Sale Category #1....: Yes   Percentage Rate: 6%
  324. Sales Tax On Sale Category #2....: Yes   Percentage Rate: 6%
  325. Sales Tax On Sale Category #3....: Yes   Percentage Rate: 6%
  326. Sales Tax On Sale Category #4....: Yes   Percentage Rate: 6%
  327. Sales Tax On Sale Category #5....: Yes   Percentage Rate: 6%
  328. Sales Tax On Sale Category #6....: Yes   Percentage Rate: 6%
  329. Sales Tax On Sale Category #7....: Yes   Percentage Rate: 6%
  330. Sales Tax On Sale Category #8....: Yes   Percentage Rate: 6%
  331. Sales Tax On Sale Category #9....: Yes   Percentage Rate: 6%
  332. Sales Tax On Sale Category #10...: Yes   Percentage Rate: 6%
  333. Sales Tax On Sale Category #11...: Yes   Percentage Rate: 6%
  334. Sales Tax On Sale Category #12...: No    Percentage Rate: 0%
  335.  
  336. Page Headings (Graphics/Text)....: Use Non-Graphic Characters
  337. Use GIST Letterhead..............: Yes
  338. Use Pre-Printed Stationery.......: No
  339. Use "Window" Mailing Envelopes...: No
  340. Center Invoice's 5 COMMENT Lines.: No
  341. Last Printed Line Of Invoice.....: "Sales Rep:___ Customer Rep:___"
  342. Starting Invoice Number..........: 10,000
  343. Starting Customer Number.........: 3
  344. Copies Of Printed Invoices.......: 1
  345.  
  346. Sales Category #1 Is Called......: "Sale Cat #1"
  347. Sales Category #2 Is Called......: "Sale Cat #2"
  348. Sales Category #3 Is Called......: "Sale Cat #3"
  349. Sales Category #4 Is Called......: "Sale Cat #4"
  350. Sales Category #5 Is Called......: "Sale Cat #5"
  351. Sales Category #6 Is Called......: "Sale Cat #6"
  352. Sales Category #7 Is Called......: "Sale Cat #7"
  353. Sales Category #8 Is Called......: "Sale Cat #8"
  354. Sales Category #9 Is Called......: "Sale Cat #9"
  355. Sales Category #10 Is Called.....: "Sale Cat 10"
  356. Sales Category #11 Is Called.....: "LABOR CHRGS"
  357. Sales Category #12 Is Called.....: "SHIPPING"
  358.  
  359. Payment Terms #1 Is Set To.......: "PAID - CASH"
  360. Payment Terms #2 Is Set To.......: "PAID - CHECK"
  361. Payment Terms #3 Is Set To.......: "PAID - CREDIT CARD"
  362. Payment Terms #4 Is Set To.......: "PREPAID ORDER"
  363. Payment Terms #5 Is Set To.......: "COLLECT ON DELIVERY"
  364. Payment Terms #6 Is Set To.......: "NET CASH - 10 DAYS"
  365. Payment Terms #7 Is Set To.......: "NET CASH - 15 DAYS"
  366. Payment Terms #8 Is Set To.......: "NET CASH - 30 DAYS"
  367. Payment Terms #9 Is Set To.......: "DUE ON RECEIPT"
  368. Payment Terms #10 Is Set To......: "SPECIAL PRE-ARRANGEMENT"
  369.  
  370. Heading Text - Line #1...........: "YOUR COMPANY'S NAME & ADDRESS"
  371. Heading Text - Line #2...........: "To Insert Your Own Data"
  372. Heading Text - Line #3...........: "In These 6 Lines Of Text,"
  373. Heading Text - Line #4...........: "Use The RECONFIGURE Selection"
  374. Heading Text - Line #5...........: "On The Main Menu. Then On Next"
  375. Heading Text - Line #6...........: "Menu, Use 'Header Information."
  376.  
  377. Footer Text - Line #1............: "THANK YOU FOR YOUR BUSINESS"
  378. Footer Text - Line #2............: "To Insert Your Own Data"
  379. Footer Text - Line #3............: "In These 6 Lines Of Text,"
  380. Footer Text - Line #4............: "Use The RECONFIGURE Selection"
  381. Footer Text - Line #5............: "On The Main Menu. Then On Next"
  382. Footer Text - Line #6............: "Menu, Use 'Footer Information."
  383.  
  384. Currency Conversion Query: "OFF" (NOT Active at end of Invoice Editing)
  385.  
  386. International Dates:      Default: MM/DD/YY (DD/MM/YY YY/MM/DD Options)
  387. International Times:      Default: 12 Hour Clock (24 Hour Option)
  388. International Money Symbols: "$" (Options: Pound, Frank, Yen, etc.)
  389. International Money Formats: "." ("." = 1,234.56 or "," = 1.234,56)
  390.  
  391. Any (or all) of the above items (and a few "Sub-Items") may be changed as
  392. often as you like. You may use "RECONFIGURE" over and over, as it will
  393. simply "Read" and then "Re-Write" the "GP.CNF" file.
  394.  
  395.  
  396.                            PROGRAM SECURITY
  397.  
  398. We also offer the following suggestion about "GP" Configuration.  All of
  399. the routines for configuration are contained inside another "EXE" file
  400. called "CNF-GPnn.EXE" (the "nn" in the file name will actually be the
  401. current program version number). As the file gains more and more features
  402. and power, it also gains the ability to do severe damage to your data files
  403. (if used carelessly or recklessly).
  404.  
  405.  
  406. As a precaution against this, we suggest that your management set up the
  407. program configuration as "you" want the program to operate.
  408.  
  409. Then make (and keep on file) a printout of the configured settings. Those
  410. printouts are VERY helpful the next time you need to use a backup copy, or
  411. when you install a newly updated version of "GP".
  412.  
  413. Then, after doing all of that, move, remove (or rename) the "CNF-GPnn.EXE"
  414. file to a secure, limited access area for safe-keeping.
  415.  
  416. By doing this, no one else can change any of the program settings without
  417. your knowledge. Neither can they "accidentally" delete your Data Files by
  418. exploring and experimenting with the program's various features.
  419.  
  420. After "CNF-GPnn.EXE" has been removed and the "RECONFIGURE" Menu Selection
  421. is picked, a small "Error" message will appear on the screen saying that
  422. "The File Is Missing", and the program will return operation to the Main
  423. Menu for another Menu Selection. No Problem!
  424.  
  425.  
  426.                   SETTING UP "GP" ON YOUR HARD DRIVE
  427.  
  428. "GP" is NOT copy-protected and has no elaborate schemes to prevent copies
  429. from easily being made. Copies can be made by any of the normal DOS/MS-DOS
  430. "Copy" or "Disk Copy" commands.
  431.  
  432. All of the "GP" files are "matched" to each other by version number. They
  433. MUST ALL BE from THE SAME VERSION or the program will not work properly.
  434.  
  435. The best and easiest method (always) to "Set-Up" or "Update" "GP" is to
  436. run the "GP" Program called "INSTALL.EXE".
  437.  
  438. "INSTALL.EXE" will NOT erase or delete any of your existing "GP" data
  439. files, but will replace all of the other "GP" files. If installation is on
  440. a Hard Drive, "INSTALL" will simply check to see if a Sub Directory called
  441. "\GP" already exists on that drive. If it does, it will warn you and then
  442. give the option to "Quit" or "Continue" operation.
  443.  
  444. If this is a brand new installation (you have never used this program
  445. before) and you get the warning that "\GP" already exists, then QUIT the
  446. install program and find out what files are already in the sub-directory
  447. called "\GP" on your hard drive. You may then have to make adjustments to
  448. avoid confliction problems between "GP" and whatever files are already
  449. present in that sub-directory.
  450.  
  451. In the case of an "Update" installation, "\GP" WILL already exist from the
  452. previous installation, and you will "Be Warned".  Enter a "C" to "Continue"
  453. Installation. INSTALL.EXE will then "peek" into the target Drive &
  454. Directory, and then do whatever is necessary to avoid "over-writing" your
  455. existing CUSTOMER.REC, INVOICE.REC, INVNTORY.DAT, CURRENCY.DAT or
  456. PACKLIST.PKL files.
  457.  
  458. It will also create another file called "GP.BAT", which it will store in
  459. the ROOT Directory. This file is created for those Users who may not know
  460. their way around a Hard Drive too well. Simply typing "GP" in the ROOT
  461. Directory will automatically switch to the "\GP" sub directory and then run
  462. "GP.EXE" for the operator.
  463. INSTALL will also check to see if there is a "Boot-Up" file called
  464. "CONFIG.SYS" on the target drive. If CONFIG.SYS does NOT already exist,
  465. then INSTALL will create such a file for the operator.  The "CONFIG.SYS"
  466. file will only contain one very important command...
  467.  
  468.                              "FILES=25"
  469.  
  470. If there already is a "CONFIG.SYS" file, then "INSTALL.EXE" will examine
  471. it's contents. If a "FILES=" command to does NOT exist, it will be inserted
  472. into the file.
  473.  
  474. If the "FILES=" command DOES EXIST, it will be examined and reset (if
  475. necessary) to a minimum of "25" files. This command is what determines the
  476. maximum number of disk files that your computer may "Open" (access) at one
  477. time. On most systems, the default setting is only for "8" files.
  478.  
  479. It is "VERY IMPORTANT", for the "FILES=25" command to be set to at least 25
  480. or more files or "GP" will run into a "Brick Wall" as it tries to create
  481. and open "one" file too many.
  482.  
  483. The same is true for many (lots & lots) of other programs as well.  So it's
  484. not a bad idea to set this to "25" files, and never change it again (unless
  485. another program tells you to increase it to an even higher number).  The
  486. "FILES=" command is one where "Too much won't hurt, but too little will"
  487. (within reason).
  488.                            GETTING STARTED
  489.  
  490. Once you have gotten all the "GP" files installed, all that is necessary to
  491. RUN "GP" is to BOOTUP and....
  492.  
  493.           .... Enter the command.........: GP <enter>
  494.  
  495. "GP" will then load into memory. If this is a brand new installation,
  496. there will be no Customer or Invoice data files for the program to access.
  497. So you will be asked if you wish to use the "SAMPLE" data files to try out
  498. the program. If you answer "Y" (for yes) then "GP" will create copies of
  499. the two "SAMPLE" files and re-name then as "CUSTOMER.REC & INVOICE.REC".
  500. The program will then create several disk "index" files, and then
  501. present you with the "Main Menu" screen.
  502.  
  503. The sample data files have been included to make things a bit easier for
  504. you, if you just want to "try out" this program. They will save you the
  505. trouble of entering your own data before you are able to try out "GP".
  506.  
  507. Feel free to play around with these sample files, and "get the hang" of how
  508. the program works. That's the easiest and fastest way to learn (most fun
  509. way too).
  510.  
  511. Run through all the different Menus and features, and try everything. Find
  512. records, add new records, edit records, delete records. Print out some
  513. labels, directories, statements, reports and invoices. Make all of your
  514. mistakes with the sample data files and learn while using "them" instead of
  515. your "Real" data.
  516.  
  517. Try "Re-Naming" the "Sales Categories" and "Terms & Conditions" to settings
  518. which will apply best to your individual type of business. Selecting Sales
  519. Category Names is perhaps the most important step in setting up GP for your
  520. own use. A LOT of thought should be given to the Names BEFORE you begin to
  521. enter your own "for real" data.
  522.                             NEGATIVE ENTRIES
  523.  
  524. To enter a "Discount" (or any other kind of number which is meant to be
  525. subtracted), the value must be entered as a NEGATIVE NUMBER (eg: -26.54
  526. ...dash + the number).
  527.  
  528.  
  529.                              PARTIAL PAYMENTS
  530.  
  531. Partial Payments (or Credits) can be applied to invoices during Invoice
  532. Editing when the "Paid In Full" field is left without an entered date.
  533.  
  534. If the "Paid In Full" field is left without an entered date (left UnPaid),
  535. you will be offered a chance to enter a "Partial Payment" toward the end of
  536. the Invoice Editing process.
  537.  
  538. Partial Payments should be entered as normal (positive) numbers (NOT
  539. Negative numbers) as the program will automatically perform all required
  540. mathematics.
  541.  
  542. If a "Partial Payment" entry is made, some new figures will be displayed
  543. "On Screen" which will show the "Last Payment Amount", The "Total Amount Of
  544. Payments Received" (Credits), and the "UnPaid Balance" due on that invoice.
  545.  
  546. These same "Partial Payment" figures will then appear at many other places
  547. throughout the program as this same invoice is accessed by other routines.
  548.  
  549. "Accounts Receivable" screens and printed reports, "Invoice" screens and
  550. printouts, printed "Customer Statements", and "Sales Income" screens and
  551. reports will all reflect the amounts and the changes made by any and all
  552. of the partial payments.
  553.  
  554. If you use the "RE-BILL" routine, then all "Partial Payments" and "UnPaid
  555. Balances" will be IGNORED and set to zero as newer invoices are created. In
  556. other words, the OLD "Invoice Total" will be the NEW "Balance Due" in the
  557. newly created invoices.
  558.  
  559. When the final "Payment" is entered and the "Balance Due" becomes zero (or
  560. less than zero - no "Credit Balance"), a window will appear asking if you
  561. wish to "Mark This Invoice As Paid In Full". If "YES", then ALL "Partial
  562. Payment" and "Balance Due" fields will be reset to zero, and the invoice
  563. will be marked as "Paid In Full" using "Today's Date".
  564.  
  565. If you manually enter a date into the "Paid In Full" field when there is
  566. still a "Partial Balance Due", another window will appear asking if you
  567. wish to "clear" all partial payment entries. If "YES", then ALL "Partial
  568. Payment" and "Balance Due" fields will be reset to zero, and the invoice
  569. will be marked as "Paid In Full" using the date which you entered.
  570.  
  571. At the current time, "GP" will NOT keep track of multiple payments and
  572. payment dates. It simply keeps track of "How Much Has Been Paid", and
  573. "How Much Is Left UnPaid". Extensive tracking of Multiple Payments (Payment
  574. Dates, Payment Amounts and Check Numbers) can be performed manually in a
  575. "Hard Copy" (printed on paper) Accounts Receivable File.
  576.  
  577.            *************** IMPORTANT READING **************
  578.  
  579. IMPORTANT: When you are ready to erase the "SAMPLE" data files and begin
  580. entering "Real" data... DO NOT just "Delete" every sample record inside of
  581. each file. Doing this will only "Mark" those records as deleted. They will
  582. still exist in the old file until some new records are entered, at which
  583. time they will be "over-written". But until then, they will sit there
  584. taking up space, and messing up your "Total Records In File" count.
  585.  
  586. To COMPLETELY ERASE THE "REC" FILES, select the "RECONFIGURE" selection on
  587. the Main Menu. Once "Reconfigure" is loaded, there is a menu selection for
  588. ERASING DATA files on the Configuration Menu which make this task simple
  589. and fast.
  590.  
  591. Once you have ERASED the sample data files, when GP.EXE is run again, it
  592. will (once again) ask if you want to use the "SAMPLE" data files. Answer
  593. "N" (for NO) to both the "Customer" and "Invoice" sample files. By doing
  594. this, "GP" will create brand new (and empty) "REC" files for you to begin
  595. entering your own "For Real" Invoice & Customer records.
  596.  
  597.  
  598.                           PRINTING TROUBLES
  599.  
  600. If you find you are having trouble with "printing" any of the various
  601. "print" items, look farther into this text for a heading of "TROUBLE"
  602. and "PROBLEMS" for suggestions on what to check for.
  603.  
  604.                      DATA ENTRY & CURSOR CONTROLS
  605.                    FIELD EDITING -- CURSOR MOVEMENT
  606.  
  607. The following page or so describes the methods used in "GP" to enter data
  608. into "Fields".  "Field" is just another word for a "Blank Space" to be
  609. filled in with information. Example: "NAME:____(field)_______".
  610.  
  611. We suggest that you take the time to at least glance through this
  612. information, as most of it has been put there to make life (and "GP")
  613. easier for you.  Some of it will describe "Short-Cut" methods of entering
  614. data, while some of the others will answer some questions before you even
  615. think to ask them.
  616.  
  617. INSERT KEY: Toggles between "Insert" & "Overwrite" of characters.
  618.             Cursor changes shape for each mode.
  619.  
  620. DELETE KEY: Deletes character at cursor position.
  621. BACKSPACE.: Deletes character to left of cursor position.
  622.  
  623. LEFT ARROW.: Move cursor left one space.
  624. RIGHT ARROW: Move cursor right one space.
  625. UP ARROW...: Jump to previous field.
  626. DOWN ARROW.: Jump to next field.
  627.  
  628. CTRL LEFT..: Move cursor left one word.
  629. CTRL RIGHT.: Move cursor right one word.
  630.  
  631. HOME KEY...: Move cursor to beginning of field.
  632. END KEY....: Move cursor to end of field entry.
  633. CTRL END...: Delete field entry from cursor position to end.
  634. PAGE UP....: Jump to top field.
  635. PAGE DOWN..: Jump to bottom field.
  636.  
  637. F-1 KEY....: Exit "Current Routine" and return to the previous menu.
  638. F-5 KEY....: Varied purposes. Watch Bottom Center of Display Screens.
  639. F-10 KEY...: Exit from the "GP" program.
  640.  
  641.  
  642. YES/NO QUESTIONS:
  643.  
  644. In the majority of cases, when "GP" asks a question to be answered by a "Y"
  645. or "N", pressing the "Enter" key is the same as entering a "Y" (for Yes).
  646. But there are a few places where the reverse is true (Enter = "N"), and
  647. still a few other places where you MUST press a "Y" or "N", and the "Enter"
  648. key won't be accepted.  It sounds confusing, but (believe it or not) it
  649. works well and makes good sense in practice. However, when in doubt, just
  650. press the "Y or N" keys.
  651.  
  652.  
  653. DATE & TIME FIELDS:
  654.  
  655. If you find that the "TIME & DATE" displays are NOT accurate, then the
  656. problem is NOT with "GP". The problem is that "YOUR" Computer System's
  657. "Clock & Calendar" are not properly set. The "Reconfigure" program has a
  658. menu selection to reset your System time and date to current settings.
  659.  
  660. TIMES: The Reconfigure Program offers either "12" or "24" Hour Clocks.
  661.  
  662. DATES: The Default Date format is: MM/DD/YY. Other International Date
  663. Formats of DD/MM/YY or YY/MM/DD may be set from the Reconfigure Menu.
  664.  
  665. If you use any Date Format other than the default (USA) setting, GP will
  666. expect you to already have your Computer System's "COUNTRY" setting set to
  667. the appropriate country for the Date Format which you selected.
  668.  
  669. For example: If you select the United Kingdom's date format of "DD/MM/YY",
  670. then "GP" expects that you already have a command line of "COUNTRY=044" in
  671. your CONFIG.SYS file. See your MS/DOS Manual for more information on
  672. setting "COUNTRY" settings.
  673.  
  674. If you DO NOT have the "Country" set correctly, you will either produce a
  675. System Error when "GP" tries to reset your System Date with a date format
  676. which is different from the one which was set when you Booted Up your
  677. machine, or your computer system will simply ask you to re-enter the date
  678. again. In either case, there is no harm done to your System or to "GP".
  679.  
  680. Anywhere in "GP" where you enter a date, it will always be checked for
  681. validity. If the date is invalid, a "Warning Window" will appear on screen,
  682. and the date will not be accepted.
  683.  
  684. INVOICE DATE FIELD: To enter "Today's Date" (System Date) in this field,
  685. just "exit" from this field by ANY method WITHOUT entering any kind of date
  686. entry (Depress ENTER, UpDn, PgUp, PgDn, F5 Key, etc.).
  687.  
  688. PAID DATE: To mark an Invoice "Unpaid", don't enter anything in this field.
  689. You accomplish this by just pressing the "Enter" (or cursor) keys. When
  690. marked as "Unpaid", the field should show MM/DD/YY, DD/MM/YY or YY/MM/DD.
  691.  
  692. To mark the "Paid Field" as "Paid" using "Today's Date", just press the
  693. "F5 Key" (watch bottom, center of screen).
  694.  
  695. The OLDEST date "GP" can handle is 01/02/50 (Year = 1950)
  696. The NEWEST date "GP" can handle is 12/31/49 (Year = 2049)
  697.  
  698. This range effectively gives "GP" a 100 year date range.
  699. SEARCH KEYS:
  700.  
  701. When "GP" asks you to enter some information to search for a particular
  702. record.....
  703.  
  704. If asking for an ID Number, for the best results try to enter the entire
  705. number (not just part of it).
  706.  
  707. If asking for a Customer's Name, for the best results only enter the first
  708. three or four characters of the last name.  First names are ignored.  Never
  709. enter more than 18 characters of any last name for a search key.
  710.  
  711. If GP is unable to find a record which matches the "Search Key" information
  712. which you provided, an "on screen" message may appear saying so. You then
  713. have the option of trying again.
  714.  
  715. But in some cases, if an "Exact Match" is not found, "GP" will present the
  716. "Next Closest Match" for your inspection, and it will then ask if that
  717. record is correct (as in the "Browse" mode).
  718.  
  719.                      "CUSTOMER DATA ENTRY" SCREEN
  720.                     ===============================
  721.             "LAST SALE DATE" & "TOTAL AMOUNT SPENT" FIELDS
  722.  
  723. These two fields are located on the "Customer Data Entry Screen". They are
  724. "calculated", "filled in" and "maintained" automatically by "GP". They
  725. cannot be changed or edited by an operator.
  726.  
  727. As you enter "New" invoices, these fields will be updated with the new data
  728. automatically.
  729.  
  730. The "GP" "Support Program" called "GP-TOOL.EXE" offers the capability of
  731. "Clearing & Recalculating" the "Last Sale Date" & "Total Amount Spent"
  732. fields in each customer record. The new data placed into these fields will
  733. be based upon the Data in the Invoice file in use at that time (with
  734. "Registered" versions only).
  735.  
  736.                           TWO "NAME" FIELDS
  737.  
  738. "GP" provides two "Name" fields for entries. The Last/Business name field
  739. contains 30 characters, and the First name field contains 20 characters.
  740. Combined together, the two fields total a maximum of 50 characters for
  741. names.
  742.  
  743. For reasons of spacing on paper and labels, only the first 30 characters of
  744. the combined two name fields will be printed on any "GP" printout.  For
  745. this reason, we suggest that you keep all "First Name" field entries as
  746. reasonably short as possible.
  747.  
  748.                      NAMES & ID NUMBERS AS "KEYS"
  749.  
  750. After a "Customer" or an "Invoice" have been assigned an "ID number", and
  751. the record is saved to a disk file, you will no longer be able to change
  752. the Names or ID Numbers through any of the "GP" "Editing" routines.
  753.  
  754. Once assigned, the "ID Numbers" are "Keyed" to the "Names", and "Vice
  755. Versa". They are permanently "MATCHED" to each other. The only way to
  756. change those "Names & Numbers" is to "Delete" the entire record, and
  757. then re-enter it all over again.
  758.  
  759. A quick way to know which fields can be edited is to look at the color of
  760. the print in the fields. Yellow text CAN be edited, while White can NOT.
  761.  
  762. The "ATTN OF:" field can be used for "Attention Of" information, or it can
  763. be used as part of a two line street address. If this field is left empty,
  764. it will NOT be printed as a "blank" line in your printed addresses, as the
  765. fields normally printed below this line will move up to fill it's place.
  766.  
  767. For International Users there is a special invisible feature combined into
  768. the "City" and "State" fields. If your equivalent abbreviation for "STATE"
  769. is MORE than 2 characters then do the following. Try to fit your "STATE"
  770. abbreviation into the same field as your City, and enter NOTHING into the
  771. "State" field. Example: "City Or Town: KANGAROO TOWN, NSW". If this is
  772. done (and nothing is put into the "State" field), the program will NOT put
  773. a Comma (",") after the "City/Town" line, will ignore the "State" field,
  774. and will simply attach your Zip Code to the end of the printed line. Your
  775. printed output will look like "KANGAROO TOWN, NSW 1234".
  776.  
  777.  
  778.                         TERRITORY & SERVICE ROUTES
  779.  
  780. If you have a type of business which assigns specific areas of a County,
  781. State or Country to different employees, this field will allow you to print
  782. Customer Address Lists, Telephone Lists, and sets of Mailing Labels by the
  783. territory number.
  784.  
  785. This feature can help speed up the time it takes the employee to locate
  786. customer information. The lists will ONLY CONTAIN information pertinent to
  787. His/Her work area, and will NOT contain the customer information for your
  788. entire office. This can also be an added "Security" measure, as these
  789. printed lists can be of great value to employees thinking of beginning
  790. their own business, or to your competitors if they should obtain a copy.
  791.  
  792. If you DO NOT use Routes or Territories, then you can either ignore the
  793. "Territory" field (and leave it empty).
  794.  
  795.  ....or use it for some other type of "Coding System" for printing
  796. "Special" lists which contain only specific groups of customers. Perhaps
  797. "WholeSale" verses "Retail" customers, or Large, Medium and Small
  798. customers, each of whom may require a different kind of advertising by
  799. mail. There are many possibilities, and you may set up anything that suits
  800. your needs. These possibilities are even farther enhanced if you use the
  801. SAME "Code Number" in your "Employee Number" field.
  802.  
  803.                        THE "TELEPHONE NUMBER" FIELDS
  804.  
  805. The Telephone Number fields have a special feature in that the entries may
  806. be made as "123-4567" or as "1234567".
  807.  
  808. For our international Users, 1 to 6 or 8 digit numbers may be used and the
  809. dash ("-") will NOT be auto-inserted. Phone numbers which begin with a zero
  810. will have leading zero(s) eliminated when saved in the disk file (sorry).
  811.  
  812. Area Codes beginning with one or more zeros (0) will have the first leading
  813. zero preserved (2nd & 3ed leading zeros will be eliminated).
  814.  
  815.  
  816.                      "INVOICE DATA ENTRY" SCREEN
  817.                    ================================
  818.  
  819.                           CATEGORY OF SALES
  820.  
  821. "GP" breaks your sales down into 13 different categories of "Income", ALL
  822. of which can be renamed by the User by using "RECONFIGURE".
  823.  
  824.    Sale Category #1       Sale Category #6       Labor Charges
  825.    Sale Category #2       Sale Category #7       Shipping Charges
  826.    Sale Category #3       Sale Category #8       Sales Tax Charges
  827.    Sale Category #4       Sale Category #9
  828.    Sale Category #5       Misc.
  829.  
  830.  
  831.                          CASH REGISTER SALES
  832.  
  833. If you use a Cash Register for sales (as well as employee invoices),
  834. reserve one of the "Sales Categories" for "Cash Reg", and make an entry in
  835. that "Sales Category" at the end of each day's business.
  836.  
  837. The easiest way to do this is to create a "Customer Record" for your own
  838. office by entering your firm's name and address in the customer file, or by
  839. creating a customer record with a "Name" of "CASH REGISTER SALES" (or
  840. something similar).
  841.  
  842. Then, at the end of each day, create an Invoice for "CASH REGISTER SALES"
  843. (or whatever) and enter the amount from the Cash Register.
  844.  
  845. If you have several Cash Registers, issue each Cashier an Employee ID
  846. Number, and use the "Employee Number" field on each invoice to keep track
  847. of "Who" turned in "How Much" on "Which Day, Week, Month, etc.".
  848.  
  849.  
  850.                            INVENTORY ITEMS
  851.  
  852. When you get to the "Quantity/Description/Price" section of each invoice,
  853. you may note that at the bottom, center of the screen a message appears
  854. when the curser enters any of the "Description" fields ("F5=INVENTORY").
  855.  
  856. If you hit the F5 Key, a "Window" will appear inside of which can be up to
  857. 735 different sales items. Each item will have a "Description", a "Retail
  858. Price", and a "Sales Category" number. The items "can" also be in "Sorted"
  859. order if you wish.
  860.  
  861. To select an Inventory Item, use a combination of your Up/Down Arrow Keys,
  862. and your PageUp/PageDn Keys. There are 49 pages of 15 items each.
  863.  
  864. When the "Highlighted Bar" covers the item you want, just press the "Enter"
  865. Key, and all of that information will be automatically inserted into the
  866. proper Invoice fields.
  867.  
  868. To "Exit" without selecting an entry, just press the "ESC" key.
  869.  
  870. To create (or change) your own Inventory List, use Main Menu Selection "R"
  871. (Reconfigure). Then, when the Reconfigure Menu appears, select the
  872. "Inventory" Menu selection. When creating or editing Inventory Lists, all
  873. numeric entries MUST be made using the USA numeric format (1,234.56 - NOT
  874. 1.234,56). However, if you Reconfigure "GP" to use a comma (",") as a
  875. symbol of your numeric fractions, then the various inventory items will
  876. appear as you wish in the "GP" program itself, and on "GP" printouts. But
  877. the Inventory List (and Currency Conversion List) must be prepared using
  878. the USA ("1,234.56") format.
  879.  
  880. All entered Inventory Data is saved in a disk file named "INVNTORY.DAT".
  881. If you have a large Inventory list, it would be a good idea to make a
  882. Backup of that file, and to keep a "Hard Copy Printout" of the as well.
  883.  
  884. As "INVNTORY.EXE" is a "support" program for "GP", and is NOT necessary
  885. for the "full use" of "GP" (descriptions, price & category can always be
  886. manually entered), only the first 25 Inventory Items will function in
  887. "UnRegistered" versions.
  888.  
  889. However, this limitation ONLY applies in the "GP" program itself. In both
  890. the Registered and UnRegistered versions Users may enter all (or up to)
  891. 735 Inventory Items if they wish. All the Inventory data will be properly
  892. saved in "INVNTORY.DAT" and displayed in "GP". But only the first 25 items
  893. will be accessed by "GP" in the UnRegistered Versions.
  894.  
  895.                             PACKING LISTS
  896.  
  897. "PACKLIST.EXE" may be accessed from within the "GP" Invoice Menu Screen by
  898. simply pressing a "P" as your menu selection.
  899.  
  900. Most businesses will seldom need to use a large packing list to display
  901. sold items, as the invoice itself usually provides enough space for this
  902. information on the large majority of sales.
  903.  
  904. But this feature is included for firms (such as building contractors) who
  905. need to itemize larger orders, containing scores of different items, parts,
  906. parts "Kits", or "Bill Of Materials". It gives you the ability to list
  907. hundreds (or even thousands) of different items on a single invoice.
  908.  
  909. The Packing List routine allows you to create and save large, complicated,
  910. sorted, packing lists which you can use over & over for different customers
  911. as needed. Or you can simply create unique (use it once) Packing Lists for
  912. special orders, and then "Clear" (Erase) your entries when finished.
  913.  
  914. The printed Packing List will show up to 50 sale items per printed page,
  915. and will handle up to 675 different entries per packing list. The Packing
  916. List allows multiple line descriptions of sales products, and it will
  917. automatically adjust the number of printed pages to the number of "Line
  918. Item" entries which you make. Multiple copies may be printed.
  919.  
  920. You can create MORE than one Packing List for each invoice, one for each
  921. Sales Category if you need to. By doing that, you could list more than
  922. 6,750 different sale items per invoice. Each Packing List you create has a
  923. numbered ID (Pack List #1, 2, 3, etc.,) which appears in the page headings.
  924.  
  925. When you use a Packing List, enter something like "PACKING LIST ENCLOSED",
  926. or "SEE ENCLOSED PACKING LIST #3", in your "Invoice Description" field.
  927. Then enter the Total Amount from the printed Packing list in the "Invoice
  928. Price" field, and a quantity of "1" in the "Invoice Quantity" field.
  929. If you send a packing list with the invoice, it is a good idea to print
  930. extra copies of both, and store them in a "Paper Hard Copy" file for future
  931. reference. By doing this, you will not need to keep countless packing list
  932. files on your hard drive, thereby saving disk space.
  933.  
  934. If you wish to use "Multiple Line Descriptions" for some of your Packing
  935. List's items, we suggest the following method be used.
  936.  
  937.     #1- Enter ALL of your sale items as "Single Line" entries first. In
  938.         other words, Enter The "Quantity, Description & Price" for each
  939.         item, but don't enter the extra line descriptions right now.
  940.  
  941.     #2- When finished making all the "Single Line" entries, press the "ESC"
  942.         key to return to the menu. Then "SORT" your entries. Then choose
  943.         the "EDIT" menu choice to return to your listings.
  944.  
  945.     #3- Move your cursor to where you wish to insert "blank" lines, or to
  946.         where you want to insert the "Multiple Line Descriptions", and then
  947.         press your "ALT + I" keys. A blank line will be inserted just above
  948.         your cursor position. You can then use those blank lines to either
  949.         "Set Apart" different groups of sale items, or to enter your multi
  950.         line descriptions. Once all this has been done, DO NOT SORT this
  951.         Packing List file again.
  952.  
  953.     #4- If you wish to enter a Customer's Name and Address (or "Ship To"
  954.         address) on the Packing List, "Now" would be the best time to do
  955.         this. Move the "high-lighted" bar into line #1. Then use the ALT+I
  956.         keys to insert as many blank lines as you need for this address
  957.         information. Then enter the Name and Address into the first few
  958.         "Description" fields (as shown on the sample packing lists).
  959.  
  960. The above method avoids having any multiple line descriptions (or
  961. addresses) "scrambled" by the sorting routine, as all records are sorted by
  962. the data entered in the "Description" fields. Sorting will also eliminate
  963. any blank lines you may have inserted to separate different groups of items.
  964.  
  965.              INVOICE SCREEN - AUTOMATIC "QUANTITY" PRICING
  966.  
  967. In the Invoice "LABOR CHGS" & "SHIPPING" fields, you have the ability to
  968. calculate "Quantity" math problems such as.....
  969.  
  970. 12.4 Hours at $14.37 each = ?      33.7 Square Yards at $29.39 each = ?
  971.  
  972. As soon as you move the cursor into the LABOR field, at the bottom, center
  973. of the screen a message saying "F-5 = Quantity" will appear. That simply
  974. means that if you have a problem like one of the above, just hit the "F-5"
  975. key. When you do, an "On Screen Window" will appear to take your "Quantity"
  976. and "Price Each" information. "GP" will then automatically insert the
  977. correct total into the field, and the "Window" will disappear.
  978.                         THE "SALES TAX" FIELD
  979.  
  980. Sales Tax Rates and Laws vary greatly all over the world. As a result, we
  981. had to program this field with this in mind.
  982.  
  983. At the request of our International Users, effective with GP Version 3.0
  984. and newer, you can now rename the invoice tax field to "GST" (for our
  985. Canadian friends), or most anything else up to 11 characters in length.
  986.  
  987. This also makes it possible to name the tax field "nothing" (by erasing any
  988. existing tax name and leaving it blank) for those few of us who operate
  989. where there is NO Sales Tax (like maybe..., the North Pole?).
  990.  
  991. Effective with Version 3.75, the "Reconfigure Sales Tax" routine has been
  992. changed and improved to be more adaptable toward a wider variety of Sales
  993. Tax Laws. Some country's laws require different Sales Tax Percentage Rates
  994. for different categories of Sale Items (such as in Australia). Version 3.5
  995. (and newer versions) now provides the ability for you to set a specific
  996. Sales Tax Rate for EACH individual sales category.
  997.  
  998. The default settings for the Sales Tax Values are ".06" (6%) for Sales
  999. Categories 1 through 11, and NO TAX on Sales Category 12 (Shipping). But
  1000. any (or all) of those values can be changed from ".0000" through ".9999"
  1001. (from NO tax to 99.99% tax).
  1002.  
  1003. To change the Sales Tax rates, run "RECONFIGURE".  Then choose the "SALES
  1004. TAX" selection from the Configuration Menu.
  1005.  
  1006. As you Enter "New", or Edit "Old" Invoices, when you reach the Sales Tax
  1007. field, a small window will appear saying "Tax? (Y/N)". If you type a "Y"
  1008. (or hit Enter) for "Yes", Sales Tax WILL be calculated and charged to the
  1009. Invoice, based upon the Sales Tax Percentage Rates which you set.
  1010.  
  1011. In situations where you have set Sales Tax rates, but are now entering a
  1012. "Tax Exempt" invoice (such as for a church), then just type "N" (for NO),
  1013. and Sales Tax will NOT be applied to ANY Sales Category in the invoice.
  1014.  
  1015.                               TWO SALES TAXES
  1016.  
  1017. "GP" is designed for use where there is only one Sales Tax. If you live
  1018. where you have a City or County or National Sales Tax in addition to a
  1019. State Sales Tax, then you may want to combine the two tax rates into one
  1020. figure. Example: 6% State Tax + 4% City Tax = 10% Combined Sales Tax rate.
  1021.  
  1022. If that's not acceptable, then rename either the "LABOR" or "SHIPPING"
  1023. Sales Categories as one of your tax fields. By doing this, you can then
  1024. use your F5 Key to activate the "Quantity Window", which is like a small
  1025. "on screen" calculator. Use this window to calculate the first tax by
  1026. entering the tax rate times the amount shown in the "Sub Total" Field.
  1027.  
  1028. But this will only work if you have 1 (or none) "Tax Exempt" Categories.
  1029. If you only have one tax exempt category, then rename "Labor" as your 1st
  1030. Tax name, and rename "Shipping" as your only "Tax Exempt" Sales Category.
  1031. This will avoid having the tax exempt value in "Shipping" appear in the
  1032. "Sub Total" when you use "Quantity" to calculate your 1st sales tax.
  1033.  
  1034. If you have more than one Sales Tax, and more than one "Tax Exempt" Sales
  1035. Category, then the only way you can use "GP" is to use a calculator and
  1036. enter one of the two tax amounts manually (sorry, but we're working on it).
  1037.  
  1038.                     CLEARING THE DECKS FOR ACTION
  1039.           ***** GETTING RID OF THE SAMPLE DATA RECORDS *****
  1040.  
  1041. Go to the Main "GP" Menu. Choose the selection for "RECONFIGURATION". On
  1042. the Configuration Menu there is a selection for "Erasing" the Data files.
  1043. Use it to erase BOTH of the SAMPLE Customer & SAMPLE Invoice Data files.
  1044. Then, when "GP" is run again, brand new (and empty) data files will
  1045. automatically be created for you (answer "NO" when asked by "GP" if you
  1046. wish to use the two SAMPLE data files).
  1047.  
  1048.                           CUSTOMER NUMBERS
  1049.  
  1050. The Configuration Menu also lets you set your "starting" Customer Number
  1051. and Invoice Number. But this may require a bit of thought first.
  1052.  
  1053. We designed "GP" in such a manner that the Customer "should" never see or
  1054. know what their customer number is. The number will never appear on any
  1055. invoice or statement, and is strictly for YOUR OWN USE.
  1056.  
  1057. So why go out of your way to make your Customer Numbers large and
  1058. complicated?  Why not just start with a "10" instead?  Smaller numbers are
  1059. usually easier to remember. But if you wish, you can set your starting
  1060. customer number anywhere from 3 to 899,999.
  1061.  
  1062. IMPORTANT: Set this number BEFORE entering any records in the Customer
  1063. file. Once you enter the first customer address record, that record's ID
  1064. Number becomes the starting point for ALL newer records (that number is
  1065. incremented by "1" for each new customer record). You CAN NOT set a
  1066. lower range of Customer ID#s once the 1st customer record has been saved.
  1067.  
  1068.  
  1069.                            INVOICE NUMBERS
  1070.  
  1071. "GP" will never allow any duplicate Invoice or Customer Numbers to exist in
  1072. the same file at the same time. The default starting "Invoice Number" is
  1073. "10,000", but you can change that (by using Reconfigure) to any number you
  1074. wish (except for numbers lower than "3" which are reserved).
  1075.  
  1076. But, if you sometimes use external (hand written) invoices which are pre-
  1077. printed and already contain their own Invoice Numbers, then make sure that
  1078. you set your "GP" starting Invoice number 10 to 20 thousand HIGHER than any
  1079. of the numbers on your pre-printed paper invoices (to avoid "Duplicate
  1080. Invoice" numbering problems at a later date). Remember to leave yourself
  1081. room for getting "Re-Prints" of those paper invoices with higher ranges of
  1082. invoice numbers printed on them, when you run out of your current batch.
  1083.  
  1084. "GP" produces unique Invoice Numbers by starting with the "beginning"
  1085. Invoice Number which you set, and then finding the next highest unused
  1086. number in the file. It will "skip over" any "used" numbers. If an Invoice
  1087. is Erased, Deleted or Removed from the file, it's number will be re-used
  1088. again.
  1089.  
  1090. Because of this, Registered Users who use "GP-TOOLS.EXE" to "extract" older
  1091. records from a large Invoice File, should also RESET their "Starting
  1092. Invoice Number" to the next NEW Invoice Number generated BEFORE the file
  1093. extraction routine is used. Otherwise, all the extracted invoices will have
  1094. their Invoice Numbers made available for re-use on new invoices.
  1095.  
  1096. You can use your "Backspace" key to erase the automatically generated
  1097. Invoice Number, and then enter whatever number you wish to use (to use Pre-
  1098. Printed, Pre-Numbered Invoices for example). But if you try to enter a
  1099. number which has already been used, a warning window will "Pop-Up" and the
  1100. Invoice Number will NOT be accepted (NO DUPLICATES ALLOWED).
  1101.  
  1102.                      RE-BILL - REPETITIVE INVOICES
  1103.  
  1104. On the Invoice Menu there is a menu selection called "RE-BILL". This menu
  1105. selection is intended to make life a little easier for those many firms who
  1106. send the same Invoices, for the same amounts, to the same customer base,
  1107. month after month, or year after year (Lawn & Garden, Pest Control, etc.).
  1108.  
  1109. Instead of having to manually re-enter each of those invoices by hand every
  1110. time, they can select "RE-BILL", and then enter a range of dates from which
  1111. "GP" should select invoices for re-billing (like last month for example).
  1112.  
  1113. "GP" will then display each invoice within the date range (in alphabetical
  1114. order) and ask a "Yes/No" question about whether or not to "Re-Bill" that
  1115. customer, that amount, again. If "Yes", then a new invoice will be created
  1116. that is identical to the older one with the following exceptions; It will
  1117. have a new invoice number, it will have the Invoice Date set to "Today",
  1118. and it will be marked as an completely "UnPaid" invoice (any Credits or
  1119. Partial Balances from the old Invoice will be ignored).
  1120.  
  1121. You are then offered a "YES/NO" option of EDITING that invoice. If "YES",
  1122. you will be able to change ANY of the invoice fields from "Invoice Date" to
  1123. the end of the invoice (Invoice Name, Address, ID Numbers and Employee
  1124. Numbers may NOT be changed).
  1125.  
  1126. You will then be offered a "YES/NO" opportunity to "PRINT" the new invoice.
  1127.  
  1128. If "YES", printing will begin immediately.
  1129.  
  1130. If "NO", we suggest that you make a note of the Invoice Number if you wish
  1131. to "Edit" the Invoice, and then print it at a later time. Having a list of the
  1132. Invoice Numbers for editing/printing will speed up that process, and avoid
  1133. having to "BROWSE" through the entire Invoice File.
  1134.  
  1135. NOTE: Many firms find that they seldom have to print an invoice which
  1136. was generated by the "RE-BILL" process. Instead, they just send out
  1137. "Customer Statements" which lists all the un-paid Invoices by Invoice
  1138. Number, and then shows the "Total Amount Due" (when "Statement" is used
  1139. with the Acc/Rec Printing option).
  1140.  
  1141. For most customers this is adequate, especially when nothing changes on the
  1142. invoices except the Invoice Number and Date from invoice to invoice. But if
  1143. you need to print out individual invoices for your customers, in addition
  1144. to the Customer Statements, you may do so. Either way, "GP" will get the
  1145. job done easily for you.
  1146.  
  1147. REBILL - HELPFUL SUGGESTIONS:
  1148.  
  1149.     Print a "List Of Invoices" for the same "Date Range" BEFORE you use the
  1150. "RE-BILL" function. Then print another Invoice List AFTER using "RE-BILL"
  1151. (but have the ending date in the date range equal to TODAY's date for the
  1152. second list). By comparing the two Invoice Lists, you can usually spot any
  1153. errors or omissions which may have happened during the "Re-Bill" process.
  1154.  
  1155.     Also, we suggest that the entire "RE-BILL" session be performed in ONE
  1156. long session instead of two or more shorter sessions. This can greatly
  1157. reduce confusion caused by different SYSTEM dates and trying to remember
  1158. just where you left off in the last session.
  1159.  
  1160.                          TROUBLES & PROBLEMS
  1161.  
  1162.     - Make sure that the version of DOS or MS/DOS you are using is
  1163.       version 3.0 or higher. Older versions won't work properly.
  1164.  
  1165.     - Make sure CONFIG.SYS is set as described in the previous pages.
  1166.  
  1167.     - Not enough free RAM memory. Remove all other Memory Resident programs
  1168.       from memory BEFORE running GP. This program will require about 400k
  1169.       of free RAM to operate when using all of it's features.
  1170.  
  1171.     - Your Printer is "NOT" ready for action, or may be incompatible,
  1172.       or is NOT set to LPT Port #1. On some computers this problem will
  1173.       simply "Hang Up" the computer UNTIL the printer "IS" ready for
  1174.       action. But on most, a warning "Printer Not Ready" window appears.
  1175.  
  1176.     - Not enough free disk space left.
  1177.  
  1178.     - Incompatibility: As time goes by and manufacturers scramble to
  1179.       find ways to pack more power and features into machines, many changes
  1180.       have been made in the computer's design. Some software "may" have a
  1181.       problem with "some" of these changes. This type of problem usually
  1182.       will show up in places such as "Video" (where video cards have been
  1183.       replaced with video chips), and in other areas where BIG computer
  1184.       design changes have been made.
  1185.  
  1186.  
  1187. PROBLEM - PROGRAM WON'T LOAD OR RUN:
  1188.  
  1189.     - "GP" needs three different disk files located in the default drive
  1190.       and directory to be able to load & run: GP.EXE, BRUN45.EXE, and
  1191.       SCREENS.OVL. If any of of these files are not present, or are from
  1192.       the wrong version of "GP", then "GP" probably won't load & run.
  1193.  
  1194.  
  1195. PROBLEM - CAN'T FIND VARIOUS "GP" FILES or SOME RECORDS DISAPPEAR:
  1196.  
  1197.     - If "GP" chokes, and then spits out a "File Not Found" ERROR MESSAGE
  1198.       whenever you try to run it, check for the following.
  1199.  
  1200.       Make sure that ALL of the "GP" files (from the same version) were
  1201.       copied to your hard drive "\GP" sub-directory (use INSTALL.EXE to be
  1202.       positive). All files from different versions are "Matched" to each
  1203.       other, and unless they are all there, and are all from the same
  1204.       version, the program usually won't run properly.
  1205.  
  1206.       "GP" MUST be run from inside of it's own sub directory ("\GP" should
  1207.       be the default sub-directory). This is necessary because the program
  1208.       needs to access lots of it's associated files, and it won't be able to
  1209.       find them unless they are in the current (default) directory. Also,
  1210.       the "Install" program on newer updated versions will be looking for
  1211.       the "\GP" sub-directory when it is run.
  1212.  
  1213.  
  1214. PROBLEMS WITH PRINTED OUTPUT:
  1215.  
  1216.     - Make sure that you are using a "Dot Matrix IBM/Epson/Compatible"
  1217.       printer.  Daisy Wheel, "Serial" or "non-compatible" printers just
  1218.       won't work properly (or some won't work at all) with "GP".
  1219.  
  1220.     - Make sure the printer is plugged into your "Parallel Port #1".
  1221.       Many computers have more than one Printer Port. A Printer designed
  1222.       to be plugged into a "Serial Port" will not work with "GP".
  1223.  
  1224.     - Some brands of Laser Printers have been reported to work well with
  1225.       "GP" if they can be set up to "Emulate" the IBM ProPrinter or the
  1226.       Epson FX or RX printers. Also, setting Lasers to either 60 or 66
  1227.       lines per page (different settings for different brands) sometimes
  1228.       will fix "formfeed" problems. See your Laser Printer's Instruction
  1229.       manual for these possibilities.
  1230.  
  1231.     - FORMFEEDS: If the "GP" Formfeeds do not stop properly at the top of
  1232.       the next page, then run RECONFIGURE (from the main menu) and then
  1233.       choose the Reconfigure Menu Selection for "Printed Output". On the
  1234.       next menu is a selection for "FORMFEEDS" which will allow you to
  1235.       select either a "Standard" or "Simulated" Formfeed.
  1236.  
  1237.       A "Standard" formfeed is the American Standard Code (ASCII) "012",
  1238.       which is the FormFeed Escape Code used by Epson & IBM Dot Matrix
  1239.       Printers (CHR$(12) in Basic). On compatible printers, sending this
  1240.       code will produce a true formfeed to the top of the next page.
  1241.  
  1242.       The "Simulated" Formfeed is simply a "Repeat Linespace" until the end
  1243.       of the current page is reached. This selection allows you to adjust
  1244.       the number of "Printable" linespaces per page (60 to 66). Hopefully,
  1245.       this adjustable feature will correct most formfeed problems.
  1246.  
  1247.       If you still have a formfeed problem, then make sure that your
  1248.       printer controls are set to a linespace size of six lines per inch
  1249.       (66 lines per 11" page). Also, try adjusting or eliminating any Top &
  1250.       Bottom Page Margins, Automatic Skipping Over Page Perforations,
  1251.       Automatic Page Breaks, etc., which your printer may be set up to
  1252.       insert into each printed page (see your printer instruction manual).
  1253.  
  1254.     - GRAPHICS: Make sure the printer's "SETUP SWITCHES" are properly set
  1255.       to print "EXTENDED IBM/EPSON GRAPHIC" characters.
  1256.  
  1257.     - If you find that on some of the "GP" printouts you are getting
  1258.       printed lines of full "E's, D's" or other characters in place of
  1259.       solid lines or boxes, then one of two things are happening. Either
  1260.       you don't have your printer set up to print "IBM Extended Graphic"
  1261.       characters (see the Instruction Manual for your printer), or your
  1262.       printer is not capable of printing those kind of Graphics.
  1263.  
  1264.  
  1265.       In such cases, run "Reconfigure". Choose the selection for "Printed
  1266.       Output" and set up GP.EXE to produce printouts using only one of the
  1267.       three sets of "TEXT" (non-graphic) characters. Also, set the file to
  1268.       "NO DOUBLE-WIDE CHARACTERS". Then run "GP" and try to print either an
  1269.       Invoice or Statement to test your new settings.
  1270.  
  1271.                   IMPORTANCE OF MAKING BACKUP FILES
  1272.  
  1273. "GP" is a very complex program. It was written using a combination of
  1274. three different programming languages, and contains many very advanced
  1275. programming routines (Binary Indexed Trees, etc.).
  1276.  
  1277. As such, it performs very well, but it doesn't "take kindly" to being
  1278. mistreated by operators. The worst thing an operator can do to "GP" is
  1279. to take a "short-cut exit" from the program by simply turning off the
  1280. computer, or by doing a Warm Boot (Control + Alternate + Delete Keys).
  1281.  
  1282. During a proper exit (F-10 key) "GP" does quite a large number of tasks
  1283. related to closing all files properly, restoring the RAM memory to
  1284. normal, and in general, just tidying up after itself. To intentionally
  1285. and repeatedly "bypass" those tasks is risking serious damage (or even
  1286. a complete loss) of the data files.
  1287.  
  1288. While we have taken every step we could think of to minimize that kind
  1289. of disaster, on rare occasions it can still happen. This same problem
  1290. can occur with most programs that access files, and it's not really a
  1291. problem that's unique "only" to "GP". But because "GP" accesses "Many
  1292. Files", and those files all "Interact" with each other, we prefer to
  1293. stress the importance of proper "Exits" and NOT taking "Short Cuts".
  1294.  
  1295. Because of this possibility of Data loss, we can't stress strongly
  1296. enough the importance of keeping "Backup" copies of your data files.
  1297.  
  1298. By "Backup" files we don't mean just the backup files that "GP" gives
  1299. you the option of creating upon an exit (*.BAK). While those files are
  1300. usually fine as "Backups", it is very easy to overwrite THEM with a
  1301. badly scrambled (or "empty") file, leaving you with nothing but
  1302. useless files on your disk. So by "Backup Files" we mean other
  1303. "insurance" backup copies of your "*.REC" files kept on separate disks
  1304. or in different Sub-Directories, or in constantly updated "Archives".
  1305.  
  1306. The "Reconfigure" program has a menu selection which makes creating,
  1307. copying or converting "Backup Files" very easy. It is in your own
  1308. interest to make backups very often.
  1309.  
  1310. If your data files get too big to fit onto one backup disk, you might
  1311. consider obtaining one of the many "Archive" programs such as ZIP, ZOO,
  1312. ARC, PAK, LHARC, ARJ, and many others. These programs will "Compress" your
  1313. data files to about half their original size for easier storage. They are
  1314. usually available from most Computer Stores, BBSs, or Software Outlets.
  1315.  
  1316. In the meantime, you can backup your large files (or whole directories) to
  1317. "multiple" smaller disks by using the DOS files called "BACKUP" and
  1318. "RESTORE". See your DOS or MS/DOS instruction manual.
  1319.  
  1320.  
  1321.                          BATCH FILE BACKUPS
  1322.             (See your DOS/MS-DOS Manual - "Batch Files")
  1323.  
  1324. "We" use a simple system for making "our" backups. We create another
  1325. Sub Directory off of our "GP" directory called "BACKUPS".
  1326.  
  1327. C:\GP            'Original Directory Set Up
  1328. C:\GP\BACKUPS    'New Directory & Sub-Directory Set Up
  1329.  
  1330. Then (while in our normal "GP" sub directory) we create a "BATCH" file
  1331. which we call "BKUP.BAT". Here's how it's done from a System Screen Prompt.
  1332. Substitute another drive letter for "C:" if you are not using drive C:.
  1333.  
  1334.                                           Help Comments Only (Not Commands)
  1335.                                          ----------------------------------
  1336. MD C:\GP\BACKUPS                         'Creates BACKUPS Sub Directory
  1337.  
  1338. COPY CON: BKUP.BAT                       'Creates file called "BKUP.BAT"
  1339.  
  1340. DEL C:\GP\BACKUPS\*.OLD                  'Command stored inside "BKUP.BAT"
  1341. REN C:\GP\BACKUPS\*.REC *.OLD            'Command stored inside "BKUP.BAT"
  1342. COPY C:\GP\*.REC C:\GP\BACKUPS           'Command stored inside "BKUP.BAT"
  1343. COPY C:\GP\INVNTORY.DAT C:\GP\BACKUPS    'Command stored inside "BKUP.BAT"
  1344. COPY C:\GP\CURRENCY.DAT C:\GP\BACKUPS    'Command stored inside "BKUP.BAT"
  1345. COPY C:\GP\*.PKL C:\GP\BACKUPS           'Command stored inside "BKUP.BAT"
  1346. ^Z                                       'Hit F6 Key - Closes "BKUP.BAT"
  1347.  
  1348. BKUP.BAT will make current backups, as well as keep the "Next Older" set of
  1349. "REC" files at your fingertips. It also backs up the Inventory List, the
  1350. Currency List, and all of the Packing List files.
  1351.  
  1352. You can also add other command lines to the Batch File to "Freshen" any of
  1353. several types of Archived, Compressed files, which in turn, can then be
  1354. copied to a removable disk as an "Insurance" backup. And all of this can be
  1355. done every time you exit "GP" by just entering the command "BKUP".
  1356.  
  1357.                        HARD COPY PAPER BACKUPS
  1358.  
  1359. In addition to "Disk File" Backup copies, we strongly recommend that
  1360. you also keep a file of "paper" Backups.
  1361.  
  1362. Print out fresh copies of your Customer Address/Phone list on a
  1363. regular and frequent basis. Do the same with Invoice Lists, at least
  1364. on a monthly basis. Also do this with Accounts Receivable.
  1365.  
  1366. For extra copies of the actual Invoices, there are several methods.
  1367. Either use a copy machine to make a "File Copy" of every GP Invoice,
  1368. or use "Two Part Carbonless" computer paper to print an original and
  1369. one "File Copy" at the same time, or use CNF-GP.EXE to set "GP" to
  1370. print TWO (or more) copies of every Invoice.
  1371.  
  1372. In the event of a disaster (fire, flood, computer theft, System or Hard
  1373. Drive Crash, etc.), the rusty (but tough) old filing cabinet with it's
  1374. drawers full of "old fashioned" paper Invoices can still "save the day".
  1375.  
  1376.  
  1377.                    WHAT FILES DO I NEED TO BACKUP?
  1378.  
  1379. When you decide to make "Backup" copies of your records, you really only
  1380. NEED to make copies of "CUSTOMER.REC, INVOICE.REC, INVNTORY.DAT, and also
  1381. CURRENCY.DAT". Also, if you have created Packing Lists which you want to
  1382. re-use, you should backup all "*.PKL" (packing list) files. (All this
  1383. assumes that you are already using a backup of the other "GP" programs).
  1384.  
  1385. All the other files (NDX, CFG, BAK) can be automatically recreated as
  1386. needed. But those data files are irreplacable without backup copies.
  1387.  
  1388.                   HOW TO KEEP YOUR ACCOUNTANT HAPPY
  1389.  
  1390. Most small businesses have an Accountant or Bookkeeper who handles the
  1391. Accounting Needs of the firm on a "Monthly" or "Quarterly" basis.
  1392.  
  1393. To provide your Bookkeeper with accurate information, and to help assure
  1394. that the "Balance Sheet" does indeed "Balance", will require some "Common
  1395. Sense" chores and a lot of business information from you.
  1396.  
  1397. GIST-PLUS can handle the "Business Information", but "you" get stuck with
  1398. doing the "Chores". To help you with these "Chores", we are including this
  1399. list of items which if done properly, will "Simplify" your accountant's
  1400. task of balancing your books.
  1401.  
  1402. And "Simplicity" is the "Mother" of all "Low Accounting Rates" ($$$).
  1403.  
  1404.                            STEPS TO FOLLOW
  1405.  
  1406. #1- Make sure that ALL invoice entries and payments for the given month
  1407. have been entered (and properly dated) BEFORE doing any printouts for your
  1408. Accountant.
  1409.  
  1410. #2- BANKING: Make sure that you deposit ALL money received during a month
  1411. by the "Last Banking Day" of that month.
  1412.  
  1413.      If you miss making the last monthly deposit in time for the bank
  1414. statement, then include a note to your bookkeeper showing the undeposited
  1415. amount in your possession (for the same time period).  Do not count any
  1416. money received for sales from the current (new and incomplete) month.
  1417.  
  1418. #3- GIST-PLUS PRINTOUTS: At the close of the last business day of each
  1419. month (or after the last monthly Mail Delivery), print out the following
  1420. reports for your bookkeeper.
  1421.  
  1422. - "Accounts Receivable" list.
  1423.  
  1424. - "Accounts Received" list for the same time period. This should equal
  1425.   (or come pretty close to) your total monthly bank deposits. Note: This
  1426.   list WILL NOT include any "Partial Payments" which have been received.
  1427.  
  1428. - "ALL INVOICES IN TIME PERIOD" Invoice list. Shows Total New Business,
  1429.   invoice by invoice (both Paid & UnPaid).
  1430.  
  1431. - Print "GROSS SALES INCOME" screen for the same time period (F5 Key).
  1432.   Shows a breakdown of Sales Income by "Sales Categories".
  1433.  
  1434.  
  1435. #4- OTHER ITEMS: Along with the above printouts, also bring your
  1436. bookkeeper the following items.
  1437.  
  1438.             - Your Bank Statement complete with your canceled checks.
  1439.  
  1440.             - Your Check Book, or at least the check stubs from your
  1441.               check book, for the given time period.
  1442.  
  1443.             - Any government forms or reports you may have received
  1444.               in the mail during the given time period.
  1445.  
  1446.             - All receipts for purchases of merchandise or services
  1447.               for business use during the given time period.
  1448.  
  1449.             - Automobile "Use" Logs showing business mileage.
  1450.  
  1451.             - A list of all undeposited Cash & Checks in your possession
  1452.               from the associated time period.
  1453.  
  1454.             - Total amounts of CASH left in "Petty Cash" or as a "Draw" for
  1455.               daily cash register operations.
  1456.  
  1457. All of the above is what "usually" is needed for most bookkeepers. But your
  1458. particular Bookkeeper or Accountant may require some additional information
  1459. from you.
  1460.  
  1461.  
  1462.                          CURRENCY CONVERSIONS
  1463.  
  1464. The use of the Currency Conversion program is rather simple. The "SetUp"
  1465. currency program can be accessed from the "Reconfigure" menu.
  1466.  
  1467. You may turn the "Currency Conversion QUERY" at the end of each Invoice
  1468. Edit either ON or OFF from the Reconfigure menu. Use menu selection #7 for
  1469. this option.
  1470.  
  1471. The Currency program's data file will already contain a listing of over 200
  1472. countries and their respective currencies. While you probably won't want to
  1473. use ALL of those listed, we advise you to keep a backup copy of the
  1474. original list before you make many changes.
  1475.  
  1476. If you do not wish to leave ALL of the countries listed in the file, you
  1477. may "Line Delete" (ALT key + "D") as many as you wish, leaving only those
  1478. with whom you might normally do business.
  1479.  
  1480. The first thing you must do is find out what the latest Currency Exchange
  1481. Rates are between the countries you wish to use this routine for and your
  1482. own country. In most places, this information is available through assorted
  1483. publications, some banks, and stock brokers.
  1484.  
  1485. Once you have that information, you then must insert the figures into your
  1486. "CURRENCY.DAT" file in the "Value" field. While making your entries, all
  1487. numeric entries must be made using a decimal (".") as a numeric fraction
  1488. designator (1234.56 NOT 1234,56).
  1489.  
  1490.  
  1491. Currency values can be represented in two different ways. How much of yours
  1492. equals mine, and how much of mine equals yours. One of these two values
  1493. will always be a fraction number (less than one), unless both currencies
  1494. have exactly the same value.
  1495.  
  1496. As a result, many publications will show currency values by either one or
  1497. the other of the above two methods, and sometimes BOTH ways.
  1498.  
  1499. For example, let's say that it takes two of my "Dollars" to equal one of
  1500. your "Dollars". That would give my "Dollar" a value of "2", and your
  1501. "Dollar" a value of "1" (2 to 1 ratio). The "other" way to express this
  1502. same value is to change it into "One of my dollars equals 1/2 of one of
  1503. your dollars", or that my dollar is worth ".50%" of yours (still a 2 to 1
  1504. ratio).
  1505.  
  1506. But which ever method you use doesn't matter, because whenever you enter a
  1507. fractional currency value between .00000001 and .99999999, the program will
  1508. convert that value to it's "Inverted" currency value.
  1509.  
  1510. If you enter the ".50" in the Currency Value field, the program will
  1511. convert that figure into it's "Inverted" value by dividing it into "1",
  1512. which will give an answer of "2" (program needs numbers greater than "1" to
  1513. perform it's calculations). The "2" will then replace the ".50" figure which
  1514. you entered into the Currency Value field. Once this is done, the chart
  1515. will show that it will take "2" of my Dollars to equal "1" of your Dollars.
  1516.  
  1517. If the two currencies have the "SAME" value, then enter a "1" into the
  1518. "Value" field (1 to 1 ratio).
  1519.  
  1520. The program then decides which currency is "More Or Less" than the other by
  1521. looking at what was entered into the "Plus & Minus" ("+/-") field.
  1522.  
  1523. When the other currency is worth "LESS" than your own, enter a "Negative"
  1524. sign (-) in the "+/-" field.
  1525.  
  1526. And when the other currency is worth "MORE" than your own, then enter a
  1527. "Positive" sign (+) in the "+/-" field.
  1528.  
  1529. In the case of "Equal Value" Currencies, (or Currencies without any entry
  1530. in the value field), don't enter anything into the "Plus & Minus" field.
  1531.  
  1532. Everything else in this routine is easily understood by just reading what
  1533. is shown on the screens and in the menus.
  1534.  
  1535. Once you have the Currency File set up as you want it to be, save your
  1536. changes to the disk file and exit from the program.
  1537.  
  1538. The Currency Data File can be accessed by two different methods from inside
  1539. of "GP". The most obvious method is toward the last few steps of editing or
  1540. adding a new invoice to your file. A query will appear, and ask if you
  1541. want to use Currency Conversion (Note: This Query may be TURNED ON/OFF from
  1542. the Reconfigure Program).
  1543.  
  1544. If you answer "Y" (for Yes), a "Window" will appear over your invoice
  1545. screen, which contains the list of countries which you SetUp with the main
  1546. currency program. Select the country to convert the invoice values to by
  1547. using your Up/Down Arrow keys, and then the "top half" of the invoice
  1548. screen will show the equivalent values in the other currency.
  1549.  
  1550. You will also be asked if you wish to print a copy of the currency
  1551. conversion. If you do print a copy, it is NOT meant to replace the original
  1552. invoice, but to act only as a supplement to that invoice.
  1553.  
  1554. The reason that another Invoice is not printed with the converted values
  1555. has to do with the number of Pre-Set character spaces the program and
  1556. printer must deal with. For rather modest sums in one currency, "some"
  1557. currencies require "Billions" for the converted values, and that is beyond
  1558. the capacity of this program.
  1559.  
  1560. Another less obvious place where you can access the currency conversion is
  1561. while you are "Browsing" through the Invoice File. Browse to any Invoice,
  1562. and then press your "F5" Key. It will display the "Age" of the Invoice
  1563. first, and then ask if you wish to access "Currency Conversion". If you
  1564. answer "Y", then all will proceed as described in the above few paragraphs.
  1565.  
  1566. <<<<<<<<<<**************************************************>>>>>>>>>>
  1567. ||||||||||      ADDITIONAL "KEBER" SOFTWARE PRODUCTS        ||||||||||
  1568. <<<<<<<<<<**************************************************>>>>>>>>>>
  1569.  
  1570. ADDRESS CONTROLLER: Powerful yet Simple Address & Phone List Manager:
  1571. Handles Multiple Address Files. Does Multiple Label Outputs. Prints 2
  1572. Phone Book Directories & 3 Address Book Directories. Prints Index &
  1573. Rolodex Cards.  Find records by ID# or SEARCH & FIND on ANY field.
  1574. Address Records have fields for 2 Telephone Numbers & 2 Extension
  1575. Numbers. Also has a 67 Character COMMENT field and an Address CATEGORY
  1576. field. BROWSE through Address Lists with Arrow Keys. Pick/Choose "Who"
  1577. to print Labels for. LOCK-IN repetitious field entries when entering
  1578. records from "City Directories". Sends ANY "Printed Output" (even
  1579. Labels) to the printer OR to a "Disk File". Maximum size of address
  1580. files is 9,350 records, with an unlimited number of files. Can MERGE,
  1581. EXTRACT & SORT address files. CONVERTS address files To/From RANDOM,
  1582. SEQUENTIAL & DBASE formats.         By: BOB KEBER - Shareware $42
  1583.  
  1584. "KEBER's NICE ADDRESS PROGRAM" ("K.N.A.P."):
  1585. HEAVY DUTY ADDRESS & TELEPHONE program. Has most of the same features
  1586. as Address Controller, but handles up to 725,000 Records per Address
  1587. File. NO LIMIT on Files. Files never need Sorting, as new records are
  1588. sorted as they are entered. Finds records by Partial NAME or ID#. Does
  1589. International Addresses. Many Other Features. Super Fast & Feature Packed.
  1590.                                            By: BOB KEBER - Shareware: $42
  1591.  
  1592.  
  1593. "R-TRIM": (AN ASCII Text File & Source Code Manipulator & Adjuster)
  1594. -----------
  1595. STANDARD OPERATION: Shortens TEXT Files and ANY ASCII Source Codes by
  1596. removing ALL "Trailing" Blanks, Spacebars and NULLS from the right end
  1597. of each line of text and from "Blank" lines.
  1598. -----------
  1599. OPTIONS:
  1600. - INSERT or REMOVE a 1 To 9 Space wide LEFT MARGIN (Page Offset)
  1601. - Make room for using Report Covers & for Punching Holes for Binders
  1602. - Eliminate Excessive "Blank Lines" - MAX of 2 In-a-Row saves paper
  1603. - Converts Wordstar "High-Bit" Files to Standard ASCII TEXT Files
  1604. - UN-JUSTIFY: Removes Double & Triple Spacebars from between words.
  1605. - Run from DOS Command Line or with on-screen HELP & OPTIONS MENUS
  1606. - Can use Wild Card File Selections when run from the Command Line.
  1607. -----------
  1608. Ideal for Authors & Editors.             By: Bob Keber - $10.00
  1609.  
  1610.  
  1611. SOFTWARE SALES TRACKER ("S.S.T."):
  1612. A Sales Tracking program for Software Authors who distribute and sell
  1613. their own software products. Handles multiple Product Files, changing
  1614. files quickly through "Pop-Up Windows".  Provides "Gross Income"
  1615. information, displaying a wide variety of totals, sub totals and
  1616. averages for an entire file, or for any range of dates you select.
  1617. Issues Program Serial Numbers. File records store Customer Address &
  1618. Phone, Serial #'s, Program Name & Version, Quantity, Price, Shipping,
  1619. Sales Tax, Dates Sold & Paid, Purchase Orders & Check #'s (and has a
  1620. 67 space COMMENT field). Printing routines include Mailing Labels,
  1621. Customer Address & Phone Books, Invoices, Customer Statements
  1622. (Acc/Rec), Index & Rolodex Cards, Shipping Labels, "Print To Disk
  1623. Files", and much more.
  1624.  
  1625.  
  1626. Software Sales Tracker - PATCH ("SSTPATCH"):
  1627. A separate program (but part of.., and included with "SST") for easily
  1628. "Patching" a Customer's Name, Date Of Sale, and Registered Product
  1629. Serial Number into any of YOUR "EXE" programs. Includes an "Automatic
  1630. Bulk Disk Preparation" feature. When on "Full Automatic" SSTPATCH will
  1631. read data from your "SST" product files, patch your "EXE" files with
  1632. your customer information, and then print a mailing label and a disk
  1633. contents label. It then follows a list of commands which YOU provide
  1634. for final disk preparation (FORMAT, REDATE, ARC-IT, COPY, etc.).  This
  1635. "automates" the task of sending out hundreds of disks to Customers and
  1636. Distributors. The only thing you need to do is keep blank disks in the
  1637. drives, stick on the labels, and mail the finished product. Both the
  1638. "SST" & "SSTPATCH" programs are part of the same software package, and
  1639. are shipped accordingly.            By: BOB KEBER - Shareware - $42
  1640.  
  1641.  
  1642. "POP-LABEL" ("PL"):
  1643. A small, fast, "Pop-Up-Window" that will allow you to quickly type up
  1644. and print a "Label" (or multiple copies of a Label) for most any
  1645. purpose (contents labels, address labels, report cover labels, etc.).
  1646. Each Label can hold up to five lines with 32 to 70 characters per line.
  1647. Printed output is straight ASCII Text, and should work with most parallel
  1648. printers. Other features: Print Multiple Copies, Set Left Margin, Re-Edit
  1649. a Label, Automatic or Manual printer Print Settings.  Shareware - $18
  1650.  
  1651.  
  1652.            TAKE ONE OF THE PROGRAMS ABOVE FOR A TEST DRIVE?
  1653.  
  1654.  If you would like to "Try" one or more of the above programs, and are
  1655. unable to obtain them from your normal software supplier, we will be
  1656. glad to send "UnRegistered Evaluation" versions directly to you for a
  1657. small fee to cover Shipping & Handling expenses.
  1658.  
  1659.                        ANY 1 PROGRAM =  $5
  1660.                        ANY 2 PROGRAMS = $7
  1661.                        ANY 3 PROGRAMS = $9
  1662.                        ANY 4 PROGRAMS = $10
  1663.                        ANY 5 PROGRAMS = $10 (no extra charge)
  1664.                        ANY 6 PROGRAMS = $11
  1665.  
  1666.     Send us a note stating which program(s) you would like to try.
  1667. Please specify the programs by NAME (not just "Send All Programs"). As
  1668. time goes by, new programs will be added to this list. That's why we
  1669. will need Program Names to properly fill your order. Be sure to include
  1670. your Name, Return Address, Telephone and Check. Orders are are usually
  1671. shipped within 24 hours of receipt. Make Checks Payable To: "R. KEBER"
  1672.  
  1673.                          ROBERT F. KEBER JR.
  1674.                            336 Swain Blvd.
  1675.                     Greenacres, Florida 33463-3342
  1676.                             (407) 969-3643
  1677.  
  1678.  
  1679.     If you wish to purchase a "REGISTERED" version of any of the above
  1680. programs, send a check for the amount shown at the bottom corner of
  1681. each program's description. There is NO Shipping & Handling Charge on
  1682. any Registered Version (USA Only). International orders, add $5.00 (USD)
  1683. for Shipping & Handling. Florida residents, please ADD Sales Tax.
  1684.  
  1685.     After Dec 1993, we suggest that you call us for an updated price
  1686. BEFORE you send in your order. All prices and features are subject to
  1687. periodic changes without notice.
  1688.  
  1689.  
  1690.       <<<<<<<<<<*************************************>>>>>>>>>>
  1691.  
  1692.  
  1693.                             Copyright (C)
  1694.                          Robert F. Keber Jr.
  1695.  
  1696.                          All Rights Reserved
  1697.  
  1698.  
  1699.       The term "IBM" is a registered trademark of the IBM Corp.
  1700.       The term "DOS" is a registered trademark of the IBM Corp.
  1701.     The term "EPSON" is a registered trademark of the Epson Corp.
  1702.   The term "MS-DOS" is a registered trademark of the Microsoft Corp.
  1703.  
  1704.